Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F5 Australia F6 Australia F7 Australia F8 Australia F10 Australia F11 Australia F12 Australia F13 Great Britain F8 Great Britain F9 Great Britain F10 Spain F19 Norway F1 Great Britain F11 Great Britain F12 Great Britain F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F9 Australia F10 Australia F3 Australia F1 Turkey F23 Spain F18 Spain F19 Turkey F37 Turkey F38 Thailand F4 Indonesia F3 Indonesia F4 Australia F1 Australia F2 China F3 Turkey F31 Turkey F32 Turkey F33 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Great Britain F9 Great Britain F10 Great Britain F12 Great Britain F13 Great Britain F14 Spain F21 Spain F22 Spain F24 Great Britain F15 Great Britain F16 Australia F6 Australia F7 Australia F9 Australia F10 Thailand F10 Australia F1 Australia F2 Australia F3 Australia F2 Indonesia F4 (Jakarta) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F5 (Cairns) Australia F6 (Darwin) Australia F7 (Brisbane) Australia F8 (Toowoomba) M25 Albury M25 Mildura China F3 China F4 M25 Cairns M25 Darwin Korea F1 M15 Nonthaburi M25 Mildura Turkey F34 M25 Geelong Korea F2 Kuwait F1 Kuwait F2 Thailand F5 Belarus F1 Belarus F2 Great Britain F9 USA F25 USA F27 Australia F12 Australia F1 Australia F11 Australia F1 Australia F2 Usa F8 Usa F9 Australia F4 Australia F6 Australia F7 Australia F8 Australia F9 Great Britain F12 Australia F10 Australia F11 New Zealand F1 Australia F13 France F5 Turkey F12 Turkey F13 Turkey F14 Turkey F15 China F1 Netherlands F1 Netherlands F2 Germany F7 Germany F8 Turkey F20 Turkey F22 Turkey F23 China F2 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F2 Australia F3 Australia F4 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F21 Turkey F22 Thailand F11 USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas Ispat Open 2004 - Ostrava ATU Cup - Weiden Open de Montauban - Montauban Ostrava Open 2005 - Ostrava Architect Open - Budapest Swanston Challenger - Sacramento XXIX Edizione 'A.Savoldi Marco' - Manerbio Pro Challenger at Calabasas - Calabasas Gemax Open - Belgrade Bukhara Challenger - Bukhara Open D'Orleans - Orleans Ethias Trophy - Mons Banja Luka 2002 - Banja Luka Samsung Challenger 2007 - Ho Chi Minh City Schickendanz Open - Furth Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Belgrade Challenger Aptos Challenger Lexington Challenger Fergana Challenger Seoul Challenger Japan F1 (Nishi-Tama) Toyota Challenger Burnie Challenger West Lakes Challenger M25 Brisbane Nottingham Challenger Izmir Challenger Melbourne Challenger Traralgon Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Nottingham Challenger Nottingham-2 Challenger Segovia Challenger Burnie Challenger Samarkand Challenger Manchester Challenger Surbiton Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Cary Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Kobe Challenger Launceston Challenger Prostejov Challenger Burnie Challenger Ilkley Challenger Lexington Challenger Chengdu Challenger Qingdao Challenger Gatineau Challenger Belgrade Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Happy Valley Challenger Bangkok Challenger Bangkok Challenger Shenzhen Challenger Taipei City Challenger Qingdao Challenger Anning Challenger Gimcheon Challenger Vancouver Challenger Bangalore Challenger Guadalajara Challenger Puerto Vallarta Challenger Tashkent Challenger Gimcheon Challenger Surbiton Challenger Ilkley Challenger Traralgon Challenger Canberra Challenger Canberra Challenger Chennai Challenger Bangkok Challenger Monterrey Challenger Taipei City Challenger San Luis Potosi Challenger Samarkand Challenger Surbiton Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open - Ljubljana Traralgon Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell GHI Bronx Classic - Bronx Bulgarian Open - Sofia Pune Challenger Bendigo Challenger Waco International Tennis Challenger - Waco Sarajevo Open - Sarajevo Burnie Challenger Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Stella Artois Clay Court Championships - Budaors Olbia Challenger - Olbia Asirom Challenger - Brasov Czech Indoor Open - Prague Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Stella Artois Clay Court Championships - Budaors Kia International in Burnie - Burnie Fujitsu Siemens Open - Budapest Tatra Banka Open 2006 - Bratislava Kia International In Kawana - Kawana Yeongwol Challenger Schickedanz Open - Furth Sunrise Challenger Bangkok Challenger 13 BH Tennis Open International Cup - Belo Horizonte Rimouski Challenger Bukhara Challenger - Bukhara Britania Zavaleta - Puebla Black Forest Open 2002 - Freudenstadt M25 Toowoomba Hungarian Open - Budapest Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Steelers Cup - Kosice Gemax Open 2002 - Belgrade Trani Cup - Trani Recanati Challenger Samarkand Challenger - Samarkand Hamburg Challenger - Hamburg Gemax Open - Belgrade Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Pune Challenger Astana Challenger Launceston Challenger Istanbul Challenger Nottingham Challenger Happy Valley Challenger Aptos Challenger Yokohama Challenger Traralgon Challenger Yokohama Challenger Toyota Challenger Fairfield Challenger Busan Challenger Ostrava Challenger Heilbronn Challenger Surbiton Challenger Nottingham-2 Challenger Binghamton Challenger Cary Challenger Penza Cup 2008 - Penza New Delhi Challenger III - New Delhi Las Vegas Challenger Launceston Challenger Nottingham Challenger Istanbul Challenger Seoul Challenger Astana Challenger Busan Challenger Nottingham Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Taipei City Challenger Zagreb Open - Zagreb Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Architect Open - Budapest 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville St. Petersburg Open - St. Petersburg The Wright Financial Group USTA Challenger - Champaign RCA Championships - Indianapolis Mobilux Open - Luxembourg Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Uncle Toby's Australian Men's Clay Court Challenger - Canberra Citta di Monza - Monza Home Depot Center USTA Challenger - Carson Kia International in Caloundra - Caloundra IPP Open - Helsinki Open 13 - Marseille Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Heineken Open Shanghai - Shanghai BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Vietnam Open - Ho Chi Minh City Ostdeutscher Sparkassen Cup - Dresden Qatar ExxonMobil Open - Doha Unique Zagreb Open - Zagreb The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Shelbourne Irish Open - Dublin ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank International - Sydney Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Samarkand Challenger - Samarkand The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Canberra Challenger Dusseldorf Open 2006 - Dusseldorf Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Kia International In Caloundra - Caloundra Tunis Open 2007 - Tunis Black Forest Open - Freudenstadt Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach LTA Nottingham Challenger - Nottingham Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Valencia Open - Valencia Tatra Banka Slovak Open - Bratislava US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie BMW Tennis Championship - Sunrise Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Ecuador Open - Quito The Surbiton Trophy - Surbiton Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Open Diputacion Ciudad de Pozoblanco - Cordoba Abierto Mexicano - Los Cabos ASB Classic - Auckland The LTA Manchester Trophy - Manchester Sony Ericsson Open 2008 - Belgrade US Men's Clay Court Championship - Houston Geneva Open - Geneva Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Mordovia Cup 2008 - Saransk Intrum Stockholm Open - Stockholm New Delhi Challenger IV - New Delhi Jerusalem Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Granby Challenger Ford Tennis Championships - Louisville Melbourn Challenger Rome Challenger Tenerife Challenger Ramat Hasharon Challenger Izmir Challenger Pozoblanco Challenger Manchester Challenger Burnie Challenger Nottingham Challenger Burnie Challenger Kyoto Challenger Winnetka Challenger Granby Challenger Vancouver Challenger Mons Challenger Binghamton Challenger Leon Challenger Nottingham Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Columbus Challenger Stockton Challenger Bath Challenger Traralgon Challenger Furth Challenger Recanati Challenger Yokohama Challenger 2001 Mercedes Cup - Stuttgart Burnie Challenger Caloundra Challenger Chennai Open - Chennai Kyoto Challenger Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai FILA Challenger - Biella BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Eskisehir Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Samarkand Challenger Karshi Challenger Izmir Challenger Tennis Napoli Cup - Napoli Sydney Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal West Lakes Challenger Traralgon Challenger Traralgon Challenger 2 Happy Valley Challenger Launceston Challenger Istanbul Challenger Karshi Challenger Burnie Challenger Canberra Challenger Open Romania - Bucharest Manchester Challenger Granby Challenger Charlottesville Challenger Eckental Challenger Brisbane - Brisbane Knoxville Challenger Kyoto Challenger Surbiton Challenger Ilkley Challenger Shanghai Rolex Masters - Shanghai Cary Challenger Las Vegas Challenger Sarajevo Open 2004 - Sarajevo Playford Challenger Burnie Challenger ATU Cup - Weiden Kyoto Challenger Taipei City Challenger Launceston Challenger Columbus Challenger Yokohama Challenger Gemax Samsung Open 2004 - Belgrade Savannah Challenger Rogers Cup - Montreal Rome Challenger Western & Southern Open - Cincinnati Playford Challenger AEGON Championships - London Heineken Open - Auckland Qatar Open - Doha Kobe Challenger Mercedes Cup - Stuttgart Kremlin Cup - Moscow Miami Open - Miami Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Chennai Open - Chennai BMW Open - Munich PBZ Zagreb Indoors - Zagreb Argentina Open - Buenos Aires Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Argentina Open - Buenos Aires Legg Mason Tennis Classic - Washington Open SEAT 2008 - Barcelona Croatia Open - Umag Qatar Exxon Mobil Open 2003 - Doha Gerry Weber Open - Halle Wimbledon - London The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Croatia Open - Umag Open de Moselle - Metz The Dubai Tennis Championships - Dubai AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane German Tennis Championships - Hamburg Power Horse Cup - Dusseldorf Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo BMW Open - Munich The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles ASB Classic - Auckland Rio Open - Rio de Janeiro Turkish Airlines Open Antalya - Antalya Rakuten Japan Open - Tokyo AEGON Championships - London Brisbane International - Brisbane CA Tennis Trophy - Vienna French Open - Paris U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Australian Open - Melbourne French Open - Paris Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 1R, SCG-LAT 5-0 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, QF, SRB-GBR 2-3 ARAG ATP World Team Championship - Dusseldorf Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, QF, CRO-SRB 1-4 Barclays ATP World Tour Finals - London Davis Cup, World Group, SF, SRB-ARG 2-3 Barclays ATP World Tour Finals - London Davis Cup, World Group, QF, CZE-SRB 4-1 Olympics - Beijing Olympics - London